package com.ruoyi.cases.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 定额定量对象 jl_quantitative_type
 * 
 * @author ruoyi
 * @date 2024-05-14
 */
public class JlQuantitativeType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 养护作业项目 */
    @Excel(name = "养护作业项目")
    private String projectName;

    /** 每天额定完成工作量 */
    @Excel(name = "每天额定完成工作量")
    private String ratedNum;

    /** 单位（读取字典） */
    @Excel(name = "单位", readConverterExp = "读=取字典")
    private Integer ratedUnit;
    private String ratedUnitName;
    /** 人工单位成本 */
    @Excel(name = "人工单位成本")
    private String laborCost;

    /** 人工单位成本（单位） */
    @Excel(name = "人工单位成本", readConverterExp = "单=位")
    private Integer costUnit;
    private String costUnitName;

    /*类型Id*/
    private String checkTypeId;

    /*类型名称*/
    private String checkTypeName;

    public String getCheckTypeName() {
        return checkTypeName;
    }

    public void setCheckTypeName(String checkTypeName) {
        this.checkTypeName = checkTypeName;
    }

    public String getCheckTypeId() {
        return checkTypeId;
    }

    public void setCheckTypeId(String checkTypeId) {
        this.checkTypeId = checkTypeId;
    }

    public String getRatedUnitName() {
        return ratedUnitName;
    }

    public void setRatedUnitName(String ratedUnitName) {
        this.ratedUnitName = ratedUnitName;
    }

    public String getCostUnitName() {
        return costUnitName;
    }

    public void setCostUnitName(String costUnitName) {
        this.costUnitName = costUnitName;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setProjectName(String projectName) 
    {
        this.projectName = projectName;
    }

    public String getProjectName() 
    {
        return projectName;
    }


    public void setRatedUnit(Integer ratedUnit)
    {
        this.ratedUnit = ratedUnit;
    }

    public Integer getRatedUnit() 
    {
        return ratedUnit;
    }

    public void setCostUnit(Integer costUnit)
    {
        this.costUnit = costUnit;
    }

    public Integer getCostUnit() 
    {
        return costUnit;
    }

    public String getRatedNum() {
        return ratedNum;
    }

    public void setRatedNum(String ratedNum) {
        this.ratedNum = ratedNum;
    }

    public String getLaborCost() {
        return laborCost;
    }

    public void setLaborCost(String laborCost) {
        this.laborCost = laborCost;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("projectName", getProjectName())
            .append("ratedUnit", getRatedUnit())
            .append("costUnit", getCostUnit())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
